// 1. 导入 express 框架
// var let const
const express = require('express')
// 2. 创建服务器实例
const app = express()

// 3. get请求
app.get("/random", (req, res) => {
  let str = '#'
  let arr = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f']
  // 利用for循环随机抽6次 累加到 str里面
  for (let i = 1; i <= 6; i++) {
    // 每次要随机从数组里面抽取一个  
    // random 是数组的索引号 是随机的
    let random = Math.floor(Math.random() * arr.length)
    // str = str + arr[random]
    str += arr[random]
  }
  // return str
  console.log(str)
  res.send(str)
})

// 导入 body-parser 插件
const bodyParser = require("body-parser")
// 注册
app.use(bodyParser.json())
// 表单提交
app.post("/api/post", (req, res) => {
  // 打印在服务器上
  console.log(req.body);
  // 打印在页面
  res.send({
    staus: 200,
    msg: '发送成功！',
    data: req.body
  })
})



// 4. 调用 listen ，端口号
app.listen(3000, () => {
  console.log('服务器已开启...');
})
